Technical Q&A QA1019
Can't attach during two-machine debugging with GDB


Q: 2 ë‰ÇÃÉ}ÉVÉìÇ≈íPèÉÇ»ÉlÉbÉgÉèÅ[ÉNÇç\ê¨ÇµÅAMac OS X è„Ç≈ GDB ÇégǡǃDZÇÍÇÁÇÃÉ}ÉVÉìÇÃÉfÉoÉbÉOÇé¿çsǵNjÇ∑ÅBéüÇÃÇÊǧDžÅAÉ^Å[ÉQÉbÉgÉ}ÉVÉìÇà IP ÉAÉhÉåÉXÇégǡǃǪÇÃÉ}ÉVÉìÇ…ê⁄ë±ÇµÇÊǧÇΔǵǃǢNjÇ∑ÅB


    attach 111.22.33.44

ǵǩǵÅAïKÇ∏éüÇÃÇÊǧǻÉGÉâÅ[Ç™ï‘Ç≥ÇÍÇ‹Ç∑ÅB


    kdp_bind_remote: unable to resolve host "111.22.33.44"
    unable to create connection for host "111.22.33.44":RR_LOOKUP

Ç»Ç∫É^Å[ÉQÉbÉgÉ}ÉVÉìÇ…ê⁄ë±Ç≈ǴǻǢÇÃÇ≈ǵÇÂǧǩÅB

A: ã∞ÇÁÇ≠ Mac OS X Çà 10.1 ÇÊÇËLJå√Ç¢ÉoÅ[ÉWÉáÉìÇé¿çsǵǃǢNjÇ∑ÅB10.1 ÇÊÇËLJëOÇÃÉoÅ[ÉWÉáÉìÇ≈ÇÕÅAGDB Çà attach ÉRÉ}ÉìÉhÇÕÉzÉXÉgñºÇëzíËǵǃǮÇËÅAIP ÉAÉhÉåÉXÇ≈ÇÕǧNjÇ≠ìÆçÏǵNjÇπÇÒ (r. 2499453)ÅBDZÇà Q&A ÇÃécÇËÇÃïîï™ÇÕÅAÉVÉXÉeÉÄÇ Mac OS X 10.1 à»ç~Ç…ÉAÉbÉvÉOÉåÅ[ÉhÇ≈ǴǻǢDZÇΔÇëzíËǵǃê‡ñæÇµÇ‹Ç∑ÅB

ÉlÉbÉgÉèÅ[ÉNÇ…ÉhÉÅÉCÉìÉlÅ[ÉÄÉTÅ[ÉoǙdžÇÈèÍçáÇÕÅAÉ^Å[ÉQÉbÉgÉ}ÉVÉìÇÃÉzÉXÉgñºÇΔ IP ÉAÉhÉåÉXÇ™ DNS Ç≈íËã`Ç≥ÇÍǃǢÇÈDZÇΔÇämîFǵǃÇ≠ÇæÇ≥Ç¢ÅB

ÉlÉbÉgÉèÅ[ÉNÇ… DNS ǙǻǢèÍçáÅAÇΩÇΔǶnjÅAÉNÉçÉXÉPÅ[ÉuÉãÇ‚ÉXÉ^ÉìÉhÉAÉçÉìÉnÉuÇ≈ 2 ë‰ÇÃÉ}ÉVÉìÇê⁄ë±ÇµÇƒÇ¢ÇÈÇÊǧǻèÍçáÇÕÅAóºï˚ÇÃÉVÉXÉeÉÄÇ≈ÅAǪÇÍǺÇÍÇÃÉçÅ[ÉJÉã NetInfo ÉfÅ[É^ÉxÅ[ÉXÇ≈ÉzÉXÉgñºÇíËã`Ç∑ÇÈïKóvǙdžÇËÇ‹Ç∑ÅBÅiDZÇÍÇÕÅAMac OS 9 Ç‚ UNIX Ç≈ÇÕÅuhostsÅvÉtÉ@ÉCÉãÇÃê›íËÇ…ëäìñǵNjÇ∑Åj

ÉzÉXÉgñºÇíËã`Ç∑ÇÈéËèáÇÕéüÇÃí ÇËÇ≈Ç∑ÅB

  1. /Applications/Utilities/NetInfo Manager ÇãNìÆÇµÇ‹Ç∑ÅB
  2. NetInfo ÉfÅ[É^ÉxÅ[ÉXÇï“èWÇ≈Ç´ÇÈÇÊǧDžÇ∑ÇÈÇΩÇflÇ…ÅAÉEÉCÉìÉhÉEç∂â∫ã˜Ç…džÇÈÅuÉJÉMÅvÉ{É^ÉìÇÉNÉäÉbÉNǵNjÇ∑ÅB
  3. ä«óùé“ÇÃÉpÉXÉèÅ[ÉhÇì¸óÕǵǃÅuOKÅvÇÉNÉäÉbÉNǵNjÇ∑ÅB
  4. ÉuÉâÉEÉUÉrÉÖÅ[Çà 2 î‘ñ⁄ÇÃóÒÇ≈ÅAÅumachinesÅvÇΔǢǧñºëOÇÃÉmÅ[ÉhÇëIëǵNjÇ∑ÅB3 î‘ñ⁄ÇÃóÒÇ…ÅA-DHCP-ÅAbroadcasthostÅAlocalhost ÇÃÉGÉìÉgÉäÇ™ï\é¶Ç≥ÇÍÇ‹Ç∑ÅB
  5. êVãKÇÃÉGÉìÉgÉäÇç≈LJëÅÇ≠çÏê¨Ç∑ÇÈï˚ñ@ÇÕÅAä˘ë∂ÇÃÉGÉìÉgÉäÇ 1 Ǭï°êªÇ∑ÇÈDZÇΔÇ≈Ç∑ÅBǵÇΩǙǡǃÅA3 î‘ñ⁄ÇÃóÒÇÃÅulocalhostÅvçÄñ⁄ÇëIëǵNjÇ∑ÅB
  6. Åuï“èWÅvÉÅÉjÉÖÅ[Ç©ÇÁÅuï°êªÅvÇëIëǵNjÇ∑ÅB
  7. ämîFÇÃÉÅÉbÉZÅ[ÉWÇ™ï\é¶Ç≥ÇÍÇΩÇÁÅAÅuï°êªÅvÇÉNÉäÉbÉNǵNjÇ∑ÅB
  8. Åulocalhost ÇÃÉRÉsÅ[ÅvÇΔǢǧñºëOÇÃêVãKÉGÉìÉgÉäÇ™ï\é¶Ç≥ÇÍÅADZÇÃÉGÉìÉgÉäÇÃÉvÉçÉpÉeÉBÇ™ÉuÉâÉEÉUÉrÉÖÅ[ÇÃâ∫Ç…ï\é¶Ç≥ÇÍÇ‹Ç∑ÅBÅuip_addressÅvÉvÉçÉpÉeÉBÇÃílÇÉ_ÉuÉãÉNÉäÉbÉNǵǃÅALJǧàÍï˚ÇÃÉ}ÉVÉìÇà IP ÉAÉhÉåÉXÇì¸óÕǵNjÇ∑ÅB
  9. ÅunameÅvÉvÉçÉpÉeÉBÇÃílÇÉ_ÉuÉãÉNÉäÉbÉNǵǃÅALJǧàÍï˚ÇÃÉRÉìÉsÉÖÅ[É^Ç…ê›íËǵÇΩÇ¢ÉzÉXÉgñºÇì¸óÕǵNjÇ∑ÅiDZÇÍÇÕÅAGDB Çà attach ÉRÉ}ÉìÉhÇ≈égǧñºëOÇ…Ç»ÇËÇ‹Ç∑ÅjÅB
  10. ÅuservesÅvÉvÉçÉpÉeÉBÇ 1 âÒÇæÇØÉNÉäÉbÉNǵǃÅAÅuï“èWÅvÉÅÉjÉÖÅ[Ç©ÇÁÅuçÌèúÅvÇëIëǵNjÇ∑ÅB
  11. ÅuÉtÉ@ÉCÉãÅvÉÅÉjÉÖÅ[Ç©ÇÁÅuï€ë∂ÅvÇëIÇ—Ç‹Ç∑ÅB
  12. ämîFÇÃÉÅÉbÉZÅ[ÉWÇ™ï\é¶Ç≥ÇÍÇΩÇÁÅAÅuDZÇÃÉRÉsÅ[ÇÃÉAÉbÉvÉfÅ[ÉgÅvÇÉNÉäÉbÉNǵNjÇ∑ÅB
  13. í«â¡ÇµÇΩǢǪÇÃëºÇÃäeÉzÉXÉgÉGÉìÉgÉäDžǬǢǃéËèá 6 Å` 12 ÇåJÇËï‘ǵNjÇ∑ÅBǪÇÍà»äOÇÃèÍçáÇÕÅAÅuNetInfo É}ÉlÅ[ÉWÉÉÅvÉÅÉjÉÖÅ[Ç©ÇÁÅuèIóπÅvÇëIÇ—Ç‹Ç∑ÅBçƒãNìÆÇ∑ÇÈïKóvÇÕdžÇËÇ‹ÇπÇÒÅB

[2003 îN 6 åé 2 ì˙]